package com.ruoyi.carton.domain.bo;

import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
public class OrderOutboundBO {
    private Integer id;

    /**
     * 订单ID，关联 orders 表
     */
    private String orderId;

    /**
     * 客户名称
     */
    private String customerName;
    /**
     * 纸箱ID，关联 box 表
     */
    private String boxId;

    /**
     * 产品名称 / 品名
     */
    private String productName;
    /**
     * 纸箱长度（mm）
     */
    private Integer length;

    /**
     * 纸箱宽度（mm）
     */
    private Integer width;

    /**
     * 纸箱高度（mm）
     */
    private Integer height;

    /**
     * 出库数量（单位：个）
     */
    private Integer quantity;

    /**
     * 纸箱售价（元/套）
     */
    private BigDecimal salePrice;

    /**
     * 金额（元）
     */
    private BigDecimal totalAmount;

    /**
     * 楞型（如 E/B/C）
     */
    private String fluteType;

    /**
     * 车牌号
     */
    private String vehicleNumber;

    /**
     * 供应商名称
     */
    private String supplierName;

    /**
     * 出库日期
     */
    private LocalDateTime outboundDate;

    /**
     * 制单人
     */
    private String createdBy;

    /**
     * 库存部门人员
     */
    private String inventoryStaff;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;
}
